const { config } = require('./common')

const { apiPrefix } = config
let database = [
  {
    id: '1',
    icon: 'laptop',
    name: 'Dashboard',
    route: '/dashboard',
  },
  {
    id: '8',
    icon: 'laptop',
    name: 'SystemSetting',
    route: '/basicdata',
  },
  {
    id: '10',
    mpid: '8',
    bpid: '8',
    icon: 'laptop',
    name: 'BasicData',
    route: '/basicdata',
  },
  {
    id: '810',
    mpid: '8',
    bpid: '8',
    icon: 'laptop',
    name: 'CompanyChargeType',
    route: '/companychargetype',
  },
  {
    id: '811',
    mpid: '8',
    bpid: '8',
    icon: 'laptop',
    name: 'reportBase',
    route: '/reportbase',
  },
  {
    id: '11',
    mpid: '8',
    bpid: '8',
    icon: 'laptop',
    name: 'Notices',
    route: '/notices',
  },
  {
    id: '12',
    mpid: '8',
    bpid: '8',
    icon: 'laptop',
    name: 'permissions',
    route: '/permissions',
  },
  {
    id: '13',
    mpid: '8',
    bpid: '8',
    icon: 'laptop',
    name: 'roles',
    route: '/roles',
  },
  {
    id: '14',
    mpid: '8',
    bpid: '8',
    icon: 'laptop',
    name: 'sysUser',
    route: '/sysUser',
  },
  {
    id: '15',
    mpid: '-1',
    bpid: '14',
    icon: 'laptop',
    name: 'sysUserDetail',
    route: '/sysUser/detail',
  },
  {
    id: '16',
    icon: 'laptop',
    name: 'Customer',
    route: '/customer',
  },
  {
    id: '161',
    icon: 'laptop',
    name: 'customerDetail',
    mpid: '-1',
    bpid: '16',
    route: '/customer/detail/:id',
  },

  {
    id: '162',
    icon: 'laptop',
    name: 'phone',
    mpid: '-1',
    bpid: '16',
    route: '/phone/:id/:type',
  },
  {
    id: '163',
    icon: 'laptop',
    name: 'address',
    mpid: '-1',
    bpid: '16',
    route: '/address/:id/:type',
  },
  {
    id: '164',
    icon: 'laptop',
    name: 'accout',
    mpid: '-1',
    bpid: '16',
    route: '/accout/:id',
  },
  {
    id: '165',
    icon: 'laptop',
    name: 'accoutdetail',
    mpid: '-1',
    bpid: '16',
    route: '/accout/detail/:customerId/:id',
  },
  {
    id: '166',
    icon: 'laptop',
    name: 'identification',
    mpid: '-1',
    bpid: '16',
    route: '/ident/:id/:type',
  },
  {
    id: '167',
    icon: 'laptop',
    name: 'entity',
    mpid: '-1',
    bpid: '16',
    route: '/entity/:personid',
  },
  {
    id: '168',
    icon: 'laptop',
    name: 'entityDetail',
    mpid: '-1',
    bpid: '16',
    route: '/entity/detail/:customerId/:id',
  },
  {
    id: '169',
    icon: 'laptop',
    name: 'entityDirector',
    mpid: '-1',
    bpid: '16',
    route: '/entityDirector/:id',
  },
  {
    id: '170',
    icon: 'laptop',
    name: 'employerPhone',
    mpid: '-1',
    bpid: '16',
    route: '/employerphone/:personid/:type',
  },
  {
    id: '171',
    icon: 'laptop',
    name: 'employerAddress',
    mpid: '-1',
    bpid: '16',
    route: '/employeraddress/:personid/:type',
  },
  {
    id: '172',
    icon: 'laptop',
    name: 'signatory',
    mpid: '-1',
    bpid: '16',
    route: '/signatory/:accoutid',
  },
  {
    id: '9',
    icon: 'laptop',
    name: 'Transaction',
    // route: '/transactionreceipt',
  },
  {
    id: '18',
    icon: 'laptop',
    name: 'CompanyAccount',
    route: '/admincompanyaccount',
  },
  {
    id: '181',
    icon: 'laptop',
    name: 'adminCompanyAccountDetail',
    mpid: '-1',
    bpid: '18',
    route: '/adminCompanyAccount/detail/:id',
  },
  {
    id: '19',
    icon: 'laptop',
    name: 'CustomerSurplus',
    route: '/customersurplus',
  },
  {
    id: '20',
    icon: 'laptop',
    mpid: '-1',
    bpid: '18',
    name: 'CustomerSurplusdetail',
    route: '/customersurplus/detail/:id',
  },
  {
    id: '91',
    icon: 'laptop',
    name: 'Receipt',
    mpid: '9',
    bpid: '9',
    route: '/transactionreceipt/',
  },
  {
    id: '911',
    icon: 'laptop',
    name: 'ReceiptDetail',
    mpid: '-1',
    bpid: '9',
    route: '/transactionreceipt/detail/:id/:type',
  },
  {
    id: '912',
    icon: 'laptop',
    name: 'transactionreceiptprint',
    mpid: '-1',
    bpid: '9',
    route: '/transactionreceipt/print',
  },
  {
    id: '92',
    icon: 'laptop',
    name: 'Receive', // 到账
    mpid: '9',
    bpid: '9',
    route: '/transactionreceive/',
  },
  {
    id: '921',
    icon: 'laptop',
    name: 'ReceiveDetail',
    mpid: '-1',
    bpid: '9',
    route: '/transactionreceive/detail/:id',
  },
  {
    id: '93',
    icon: 'laptop',
    name: 'Pay',
    mpid: '9',
    bpid: '9',
    route: '/transactionpay/',
  },
  {
    id: '931',
    icon: 'laptop',
    name: 'PayDetail',
    mpid: '-1',
    bpid: '9',
    route: '/transactionpay/detail/:id',
  },
  {
    id: '94',
    icon: 'laptop',
    name: 'Report',
    mpid: '9',
    bpid: '9',
    route: '/transactionreport/',
  },
  {
    id: '941',
    icon: 'laptop',
    name: 'ReportDetail',
    mpid: '-1',
    bpid: '9',
    route: '/transactionreport/detail/:id',
  },
  {
    id: '95',
    icon: 'laptop',
    name: 'arrivePay',
    mpid: '9',
    bpid: '9',
    route: '/transactionreport/',
  },
  {
    id: '951',
    icon: 'laptop',
    name: 'arrivePayDetail',
    mpid: '-1',
    bpid: '9',
    route: '/transactionreport/detail/:id',
  },
  {
    id: '81',
    mpid: '8',
    bpid: '8',
    icon: 'laptop',
    name: 'exchangeset',
    route: '/exchangeset',
  },
  {
    id: '82',
    mpid: '8',
    bpid: '8',
    icon: 'laptop',
    name: 'servicefee',
    route: '/servicefee',
  },
  {
    id: '83',
    mpid: '8',
    bpid: '8',
    icon: 'laptop',
    name: 'exchangerate',
    route: '/exchangerate',
  },
  // {
  //   id: '2',
  //   bpid: '1',
  //   name: 'Users',
  //   icon: 'user',
  //   route: '/user',
  // },
  // {
  //   id: '7',
  //   bpid: '1',
  //   name: 'Posts',
  //   icon: 'shopping-cart',
  //   route: '/post',
  // },
  // {
  //   id: '21',
  //   mpid: '-1',
  //   bpid: '2',
  //   name: 'User Detail',
  //   route: '/user/:id',
  // },
  // {
  //   id: '3',
  //   bpid: '1',
  //   name: 'Request',
  //   icon: 'api',
  //   route: '/request',
  // },
  // {
  //   id: '4',
  //   bpid: '1',
  //   name: 'UI Element',
  //   icon: 'camera-o',
  // },
  // {
  //   id: '41',
  //   bpid: '4',
  //   mpid: '4',
  //   name: 'IconFont',
  //   icon: 'heart-o',
  //   route: '/UIElement/iconfont',
  // },
  // {
  //   id: '42',
  //   bpid: '4',
  //   mpid: '4',
  //   name: 'DataTable',
  //   icon: 'database',
  //   route: '/UIElement/dataTable',
  // },
  // {
  //   id: '43',
  //   bpid: '4',
  //   mpid: '4',
  //   name: 'DropOption',
  //   icon: 'bars',
  //   route: '/UIElement/dropOption',
  // },
  // {
  //   id: '44',
  //   bpid: '4',
  //   mpid: '4',
  //   name: 'Search',
  //   icon: 'search',
  //   route: '/UIElement/search',
  // },
  // {
  //   id: '45',
  //   bpid: '4',
  //   mpid: '4',
  //   name: 'Editor',
  //   icon: 'edit',
  //   route: '/UIElement/editor',
  // },
  // {
  //   id: '46',
  //   bpid: '4',
  //   mpid: '4',
  //   name: 'layer (Function)',
  //   icon: 'credit-card',
  //   route: '/UIElement/layer',
  // },
  // {
  //   id: '5',
  //   bpid: '1',
  //   name: 'Charts',
  //   icon: 'code-o',
  // },
  // {
  //   id: '51',
  //   bpid: '5',
  //   mpid: '5',
  //   name: 'ECharts',
  //   icon: 'line-chart',
  //   route: '/chart/ECharts',
  // },
  // {
  //   id: '52',
  //   bpid: '5',
  //   mpid: '5',
  //   name: 'highCharts',
  //   icon: 'bar-chart',
  //   route: '/chart/highCharts',
  // },
  // {
  //   id: '53',
  //   bpid: '5',
  //   mpid: '5',
  //   name: 'Rechartst',
  //   icon: 'area-chart',
  //   route: '/chart/Recharts',
  // },
  // {
  //   id: '6',
  //   bpid: '1',
  //   name: 'Test Navigation',
  //   icon: 'setting',
  // },
  // {
  //   id: '61',
  //   bpid: '6',
  //   mpid: '6',
  //   name: 'Test Navigation1',
  //   route: '/navigation/navigation1',
  // },
  // {
  //   id: '62',
  //   bpid: '6',
  //   mpid: '6',
  //   name: 'Test Navigation2',
  //   route: '/navigation/navigation2',
  // },
  // {
  //   id: '621',
  //   bpid: '62',
  //   mpid: '62',
  //   name: 'Test Navigation21',
  //   route: '/navigation/navigation2/navigation1',
  // },
  // {
  //   id: '622',
  //   bpid: '62',
  //   mpid: '62',
  //   name: 'Test Navigation22',
  //   route: '/navigation/navigation2/navigation2',
  // },

]

module.exports = {

  [`GET ${apiPrefix}/menus`] (req, res) {
    res.status(200).json(database)
  },
}
